/*
公司用一个字符串来标识员工的出勤信息

absent:    缺勤
late:      迟到
leaveearly:早退
present:   正常上班

现需根据员工出勤信息,判断本次是否能获得出勤奖,
能获得出勤奖的条件如下：
    1.缺勤不超过1次
    2.没有连续的迟到/早退
    3.任意连续7次考勤 缺勤/迟到/早退 不超过3次

 输入描述：
  用户的考勤数据字符串记录条数  >=1
  输入字符串长度 <10000 ;
  不存在非法输入
  如：
   2
   present
   present absent present present leaveearly present absent

  输出描述：
  根据考勤数据字符串
  如果能得到考勤奖输出true否则输出false
  对于输出示例的结果应为
   true false

  示例一：
   输入：
    2
    present
    present present

   输出：
    true true

  示例二
   输入：
    2
    present
    present absent present present leaveearly present absent
   输出：
    true false

 */
// absent:    缺勤
// late:      迟到
// leaveearly:早退
// present:   正常上班

function checkIsValid(num, inputStrArr) {
    for (let i = 0; i < num; i++) {
        let current = inputStrArr[i];
        let currentArr = current.split(',');
        let currentRes = true;
        let abs = 0;
        let late = 0;
        let no = 0;
        let i = 0
        currentArr.forEach((e) => {
            if (e === 'absent') {
                abs++;
            }
            if (e === 'late' || e === 'leaveearly') {
                no++;
            }
            
            if(no>4){
                currentRes = false;
            }
            if (e === 'present') {
                late = 0;
                no=0;

            }
            if (late > 1) {
                currentRes = false;
            }
            if (abs > 1) {
                currentRes = false;
            }



        })
    }
}